materials and supplies stockpiling - German English Dictionary